Ballista Design and Methodology Ballista Design and Methodology
نویسنده
چکیده
This report serves as initial documentation of the design and methodology to be employed by Ballista, an automatic robustness testing and hardening tool for Commercial Off-The-Shelf software components. The Ballista architecture includes the following major components: • Automatic testing of software modules determines whether they behave robustly in the face of exceptional inputs. • Characterization of response regions (behavior when presented exceptional input values) is performed over the parameter input space. Initial heuristics for this characterization are presented here. • Software wrapper routines are created to deflect any exceptional inputs that would, if uncaught, produce a “crash” or “hang” of the application software component. • A World Wide Web interface to users.
منابع مشابه
Robustness testing of a distributed simulation backplane
◆ This research is built upon and extends the Ballista project. • High level testing done using the API to perform fault injection – Send exceptional values into a system through the API – Requires no modification to code -only linkable object files needed • Each test is a specific function call with a specific set of parameters – Combinations of valid and invalid parameters tried in turn ◆ Yes...
متن کاملTreatment of Maxillary Impacted Canine using Ballista Spring and Orthodontic Wire Traction
In orthodontic practice, impaction of maxillary permanent canines is a frequently encountered clinical problem. After the third molar, the canine is the most frequently impacted tooth. For functional occlusion, bringing the impacted canine into occlusion is important to achieve final esthetic in orthodontic practice. This article illustrates a distinct case in which the three permanent canines ...
متن کاملThe 'ballista spring" system for impacted teeth.
The ballista spring system is a simplified orthodontic system for treating impacted teeth. The impacted tooth is retracted by a spring that accumulates a continuous force from being twisted on its long axis. The necessary operation on the impacted tooth is simple and less traumatic. The force exerted on the tooth is vertical, without compressing the impacted tooth toward the adjacent roots. Thi...
متن کاملInterface Robustness Testing: Experiences and Lessons Learned from the Ballista Project
When the Ballista project started in 1996 as a 3-year DARPA-funded research project, the original goal was to create a Web-based testing service to identify robustness faults in software running on client computers via the Internet. Previous experience suggested that such tests would find interesting problems but it was unclear how to make robustness testing scalable to large interfaces. A majo...
متن کاملRobustness Testing of A Distributed Simulation Backplane Masters Thesis
Creating robust software requires quantitative measurement in addition to careful specification and implementation. The Ballista software robustness testing service provides exception handling measurements for a variety of application domains. This thesis describes Ballista testing of the High Level Architecture Run-Time Infrastructure (HLA RTI), a general-purpose distributed simulation backpla...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997